OStrich: Fair Scheduling for Multiple Submissions

نویسندگان

  • Joseph Emeras
  • Vinicius Pinheiro
  • Krzysztof Rzadca
  • Denis Trystram
چکیده

Campaign Scheduling is characterized by multiple job submissions issued from multiple users over time. This model perfectly suits today’s systems since most available parallel environments have multiple users sharing a common infrastructure. When scheduling individually the jobs submitted by various users, one crucial issue is to ensure fairness. This work presents a new fair scheduling algorithm called OStrich whose principle is to maintain a virtual time-sharing schedule in which the same amount of processors is assigned to each user. The completion times in the virtual schedule determine the execution order on the physical processors. Then, the campaigns are interleaved in a fair way by OStrich. For independent sequential jobs, we show that OStrich guarantees the stretch of a campaign to be proportional to campaign’s size and the total number of users. The stretch is used for measuring by what factor a workload is slowed down relative to the time it takes on an unloaded system. The theoretical performance of our solution is assessed by simulating OStrich compared to the classical FCFS algorithm, issued from synthetic workload traces generated by two di↵erent user profiles. This is done to demonstrate how OStrich benefits both types of users, in contrast to FCFS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fair Scheduling for Multiple Submissions

Today, most available parallel environments support multiple users executing their jobs in a common shared infrastructure. In such environments, when scheduling individually important jobs from different users, the problem of fairness arises. In this work, we propose a fair scheduling algorithm that handles this problem by adopting processor fair-share as a strategy for user fairness. The user’...

متن کامل

A Comparative Study of the Requirement for Judges to Issue Alternative Submissions Arrangements for Interim Detention in Iran and France

Presence before the judges in criminal proceedings for preliminary investigations and the hearing process. Ensuring the rights of victims to compensate for losses and damages and preventing disruption in normal process of criminal proceedings by the defendant are two important purposes in issuing the writ in order to gain fair and equitable hearings. Todays, the use of alternatives to pre-trial...

متن کامل

Downlink Scheduling with Optimal Antenna Assignment for MIMO Cellular Systems

The bandwidth-limited wireless channel can considerably improve the performance by exploiting multiple-input-multiple-output (MIMO) antennas. Combining spatial multiplexing with multiuser diversity, we develop an optimal cross-layer scheduling mechanism that executes fair scheduling at the upper layer and optimal antenna assignment at the physical layer. For fair scheduling, we propose a framew...

متن کامل

Fair Scheduling in an Optical Interconnection Network

Existing fair scheduling schemes have focused primarily on scheduling multiple ows to a single output. The limited work that has focused on scheduling multiple ows to multiple outputs has assumed a non-blocking, slotted-time, cell-based network with a centralized controller. This paper presents a fair scheduler suitable for use in bu erless circuit-switched blocking networks operating with dist...

متن کامل

Deadline Fair Scheduling: Bridging the Theory and Practice of Proportionate Fair Scheduling in Multiprocessor Systems

In this paper, we present Deadline Fair Scheduling (DFS), a proportionate-fair CPU scheduling algorithm for multiprocessor servers. A particular focus of our work is to investigate practical issues in instantiating proportionatefair (P-fair) schedulers into conventional operating systems. We show via a simulation study that characteristics of conventional operating systems such as the asynchron...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013